Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rapid reset bench #2

Merged
merged 6 commits into from
Dec 18, 2023
Merged

Rapid reset bench #2

merged 6 commits into from
Dec 18, 2023

Conversation

pjfanning
Copy link
Owner

No description provided.

@pjfanning pjfanning merged commit 8cac7d9 into http2-reset-frame Dec 18, 2023
5 checks passed
@pjfanning pjfanning deleted the rapid-reset-bench branch December 18, 2023 20:19
pjfanning added a commit that referenced this pull request Jan 2, 2024
* Update H2ClientServerBenchmark.scala

* don't throttle header frames

* only throttle reset frames

* rename params

* Update H2ClientServerBenchmark.scala

* Update Http2ServerDisableResetSpec.scala
pjfanning added a commit that referenced this pull request Jan 19, 2024
* Update H2ClientServerBenchmark.scala

* don't throttle header frames

* only throttle reset frames

* rename params

* Update H2ClientServerBenchmark.scala

* Update Http2ServerDisableResetSpec.scala
pjfanning added a commit that referenced this pull request Jan 19, 2024
* parent 38aa25e
author PJ Fanning <[email protected]> 1698583210 +0000
committer PJ Fanning <[email protected]> 1702470760 +0100

test for http2 rapid reset

Co-Authored-By: Johannes Rudolph <[email protected]>

Update Http2ServerSpec.scala

add throttle and config

Co-Authored-By: Johannes Rudolph <[email protected]>

revert code format change

Update Http2ServerSettings.scala

Update Http2ServerSpec.scala

rework test - still needs proper asserts

refactor tests

scalafmt

Create http2-rapid-reset-configs.backwards.excludes

refactor test

update test

add ability to disable throttle

Update Http2ServerDisableResetSpec.scala

use keepLeft after rapidResetMitigation

Update http2-rapid-reset-configs.backwards.excludes

uptake sbt-pekko-build

use updated plugin

refactor

sbt-pekko-build 0.1.0

rename configs

rename vars

* remove imports

* Update http2-rapid-reset-configs.backwards.excludes

* don't throttle header frames

* only throttle reset frames

* rename params

* Update Http2ServerDisableResetSpec.scala

* Rapid reset bench (#2)

* Update H2ClientServerBenchmark.scala

* don't throttle header frames

* only throttle reset frames

* rename params

* Update H2ClientServerBenchmark.scala

* Update Http2ServerDisableResetSpec.scala

* disable throttle by default

* rename methods

* rename configs

* extra config

* scalafmt

* refactor

* Update reference.conf

* use sets

* test frame type alias

* scalafmt

* Update reference.conf

* rename params

* Update Http2Blueprint.scala
pjfanning added a commit that referenced this pull request Jan 20, 2024
* parent 38aa25e
author PJ Fanning <[email protected]> 1698583210 +0000
committer PJ Fanning <[email protected]> 1702470760 +0100

test for http2 rapid reset

Co-Authored-By: Johannes Rudolph <[email protected]>

Update Http2ServerSpec.scala

add throttle and config

Co-Authored-By: Johannes Rudolph <[email protected]>

revert code format change

Update Http2ServerSettings.scala

Update Http2ServerSpec.scala

rework test - still needs proper asserts

refactor tests

scalafmt

Create http2-rapid-reset-configs.backwards.excludes

refactor test

update test

add ability to disable throttle

Update Http2ServerDisableResetSpec.scala

use keepLeft after rapidResetMitigation

Update http2-rapid-reset-configs.backwards.excludes

uptake sbt-pekko-build

use updated plugin

refactor

sbt-pekko-build 0.1.0

rename configs

rename vars

* remove imports

* Update http2-rapid-reset-configs.backwards.excludes

* don't throttle header frames

* only throttle reset frames

* rename params

* Update Http2ServerDisableResetSpec.scala

* Rapid reset bench (#2)

* Update H2ClientServerBenchmark.scala

* don't throttle header frames

* only throttle reset frames

* rename params

* Update H2ClientServerBenchmark.scala

* Update Http2ServerDisableResetSpec.scala

* disable throttle by default

* rename methods

* rename configs

* extra config

* scalafmt

* refactor

* Update reference.conf

* use sets

* test frame type alias

* scalafmt

* Update reference.conf

* rename params

* Update Http2Blueprint.scala
pjfanning added a commit that referenced this pull request Jan 21, 2024
* parent 38aa25e
author PJ Fanning <[email protected]> 1698583210 +0000
committer PJ Fanning <[email protected]> 1702470760 +0100

test for http2 rapid reset

Co-Authored-By: Johannes Rudolph <[email protected]>

Update Http2ServerSpec.scala

add throttle and config

Co-Authored-By: Johannes Rudolph <[email protected]>

revert code format change

Update Http2ServerSettings.scala

Update Http2ServerSpec.scala

rework test - still needs proper asserts

refactor tests

scalafmt

Create http2-rapid-reset-configs.backwards.excludes

refactor test

update test

add ability to disable throttle

Update Http2ServerDisableResetSpec.scala

use keepLeft after rapidResetMitigation

Update http2-rapid-reset-configs.backwards.excludes

uptake sbt-pekko-build

use updated plugin

refactor

sbt-pekko-build 0.1.0

rename configs

rename vars

* remove imports

* Update http2-rapid-reset-configs.backwards.excludes

* don't throttle header frames

* only throttle reset frames

* rename params

* Update Http2ServerDisableResetSpec.scala

* Rapid reset bench (#2)

* Update H2ClientServerBenchmark.scala

* don't throttle header frames

* only throttle reset frames

* rename params

* Update H2ClientServerBenchmark.scala

* Update Http2ServerDisableResetSpec.scala

* disable throttle by default

* rename methods

* rename configs

* extra config

* scalafmt

* refactor

* Update reference.conf

* use sets

* test frame type alias

* scalafmt

* Update reference.conf

* rename params

* Update Http2Blueprint.scala
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant